package com.haikesi.api.resource.service;

import com.haikesi.api.resource.domain.vo.ResourecesFlagVO;
import com.haikesi.api.resource.domain.vo.ResourecesSavaVO;
import com.haikesi.api.resource.domain.vo.ResourecesSearchVO;
import com.haikesi.api.resource.domain.vo.ResourecesUpdateVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @ClassName:  ResoureService 
 * @Description:  资源管理增删改成   资源配置的查询和添加 
 * @author: dx     
 * @date:   2019年4月30日 下午12:34:02   
 * @version V1.0 
 * @Copyright: 2019 重庆海克斯科技有限公司. 
 * 注意：本内容仅限于重庆海克斯科技有限公司内部传阅，禁止外泄以及用于其他的商业目
 */ 
public interface ResoureService {

    List<ResourecesFlagVO> getList(ResourecesSearchVO searchVO);

    String create(ResourecesSavaVO vo);
    
    void update(ResourecesUpdateVO updateVO );
    
    void deleteResourceById(@Param("id")String id);

    void deleteResource(@Param("oldListId")List<String> oldListId);
    
    void  insertResource(@Param("newListId")List<String> oldListId,@Param("authorityId")String authorityId);


}
